<?php
require_once 'klasy/uzytkownik_class.php';
include 'template/header.tpl.php';
/*
echo 'post';
var_dump($_POST);
echo 'get';
var_dump($_GET);
echo 'sesja';
var_dump($_SESSION);
*/

$formularz_poprawny = true;

if(isset($_POST['wyslij']))
{
		//sprawdzic login
		if(!isset($_POST['login']) || strlen($_POST['login'])<=3)
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Login powinien składać się z co najmniej 4 znaków.</p>';
		}
		//sprawdzamy czy przypadkiem login nie jest już zajęty
		$sprawdzanie_loginu = new DB_class(); 
		$sprawdzanie_loginu->connect(); 
		$login = $sprawdzanie_loginu->filtruj($_POST['login']);
		$sprawdzanie_loginu->query("SELECT `login` FROM `uzytkownik` WHERE `login` = '{$login}' LIMIT 1");
		if($sprawdzanie_loginu->countRows()>0)
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Istnieje już użytkownik o takiej nazwie!</p>';
		}
		
		//sprawdzic haslo
		if(!isset($_POST['haslo']) || strlen($_POST['haslo'])<=5)
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Haslo powinno składać się z co najmniej 6 znaków.</p>';
		}
			if(($_POST['haslo']) != ($_POST['haslo2']))
			{
				$formularz_poprawny = false;
				echo '<p class="blad">Hasła się różnią.</p>';
			}

			//dodac regex do poprawnosci maila
		//sprawdzic email
		if(!isset($_POST['email']) || strlen($_POST['email'])<1)
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Należy wpisać adres e-mail.</p>';
		}
			//sprawdzamy czy email nie jest już używany
			$sprawdzanie_emaila = new DB_class(); 
			$sprawdzanie_emaila->connect(); 
			$email = $sprawdzanie_emaila->filtruj($_POST['email']);
			$sprawdzanie_emaila->query("SELECT `email` FROM `uzytkownik` WHERE `email` = '{$email}' LIMIT 1");
			if($sprawdzanie_emaila->countRows()>0)
			{
				$formularz_poprawny = false;
				echo '<p class="blad">Podany adres email jest już używany</p>';
			}
				//sprawdzic czy email zgadza sie z potwierdzeniem emaila
				if(($_POST['email']) != ($_POST['email2']))
				{
					$formularz_poprawny = false;
					echo '<p class="blad">Adresy e-mail się różnią.</p>';
				}
				
		//sprawdzic imie
		if(!isset($_POST['imie']) || strlen($_POST['imie'])<1)
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Należy wpisać imię.</p>';
		}
		
		//sprawdzic nazwisko
		if(!isset($_POST['nazwisko']) || strlen($_POST['nazwisko'])<1)
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Należy wpisać nazwisko.</p>';
		}		
		
		//sprawdzic plec
		if(!isset($_POST['plec']))
		{
			$formularz_poprawny = false;
			echo '<p class="blad">Należy wybrać płeć.</p>';
		}
		
		//jezeli wszystkie pola sa poprawne zakladamy konto
		if($formularz_poprawny)
		{
			$user = new Uzytkownik_class();
			$user->Zarejestruj();
			//echo '<p class="sukces">Dodano użytkownika do bazy</p>';
		}
		//$db->disconnect(); //i tak sie zakonczy na koncu pliku
}

?>

<!-- rejestracja -->
			<div id="register_form" class="table-bordered" >
			<h1>Rejestracja</h1>
				<form method="post" action="rejestracja.php">
				<fieldset>
					<legend>Dane logowania</legend>
					<label>Login*</label><input type="text" name="login" 
					value="<?php echo (isset($_POST['login']))? $_POST['login']:'';?>" placeholder="Login"/>

					<label>Hasło*</label><input  type="password" name="haslo" 
					value="<?php echo (isset($_POST['haslo']))? $_POST['haslo']:'';?>" placeholder="Hasło"/>
					
					<label>Powtórz hasło*</label><input  type="password" name="haslo2" 
					value="<?php echo (isset($_POST['haslo2']))? $_POST['haslo2']:'';?>" placeholder="Powtórz hasło"/>
				</fieldset>
				<fieldset>
					<legend>Dane konta</legend>
					<label>e-mail*</label><input type="text" name="email" 
					value="<?php echo (isset($_POST['email']))? $_POST['email']:'';?>" placeholder="e-mail"/>	
					
					<label>Powtórz e-mail*</label><input type="text" name="email2" 
					value="<?php echo (isset($_POST['email2']))? $_POST['email2']:'';?>" placeholder="Powtórz e-mail"/>			
				
					<label>Imię*</label><input type="text" name="imie" 
					value="<?php echo (isset($_POST['imie']))? $_POST['imie']:'';?>" placeholder="Imię"/>					
					
					<label>Nazwisko*</label><input type="text" name="nazwisko" 
					value="<?php echo (isset($_POST['nazwisko']))? $_POST['nazwisko']:'';?>" placeholder="Nazwisko"/>

					<p>Płeć*
						<label>Kobieta</label><input type="radio" name="plec" 
							<?php echo (isset($_POST['plec']) && ($_POST['plec']) == 0)?'checked':''; ?> value="0"/>
						<label>Mężczyzna</label><input type="radio" name="plec" 
							<?php echo (isset($_POST['plec']) && ($_POST['plec']) == 1)?'checked':''; ?> value="1"/>
					</p>
				<?php 
						//dodac sprawdzanie jq i wyswietlac w zaleznosci od wybranej plci
				?>
					<label>Nazwisko panieńskie</label><input type="text" name="nazwisko_panienskie" 
					value="<?php echo (isset($_POST['nazwisko_panienskie']))? $_POST['nazwisko_panienskie']:'';?>" placeholder="Nazwisko panieńskie"/>

					<label>Data urodzenia*</label>
					<p>
						Dzień
						<select name="dzien_urodzenia">
							<?php for ($i=1; $i<=31; $i++)
								{
									echo '<option value="'.$i.'">'.$i.'</option>';
								}
							?>
						</select> 
						Miesiąc
						<select name="miesiac_urodzenia">
							<?php for ($i=1; $i<=12; $i++)
								{
									echo '<option value="'.$i.'">'.$i.'</option>';
								}
							?>
						</select> 
						Rok
						<select name="rok_urodzenia">
							<?php for ($i=2012; $i>=1900; $i--)
								{
									echo '<option value="'.$i.'">'.$i.'</option>';
								} 
							?>
						</select>
					</p>
				</fieldset>
				<!--
				<fieldset>
					<legend>Dane dodatkowe</legend>
					<label>Imię ojca</label><input type="text" name="imie_ojca" 
					value="<?php echo (isset($_POST['imie_ojca']))? $_POST['imie_ojca']:'';?>" placeholder="Imie ojca"/>
						
					<label>Imię matki</label><input type="text" name="imie_matki" 
					value="<?php echo (isset($_POST['imie_matki']))? $_POST['imie_matki']:'';?>" placeholder="Imie matki"/>
																				
				</fieldset>
				-->
					<!--<button type="submit" value="Zarejestruj" class="btn btn-inverse btn-large">Zarejestruj konto</button>-->
					<input type="submit" name="wyslij" value="Załóż nowe konto" />  
					<a href="login.php">Mam już konto!</a>
				</form>
			</div>
<?php include 'template/footer.tpl.php';?>